home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Dylan Related / Mindy / Mindy 1.2 - Mac PPC / lib / streams-lib.dbc < prev    next >
Encoding:
Text File  |  1995-03-15  |  66.2 KB  |  774 lines  |  [TEXT/ttxt]

  1. # compilation (2.1) of library.dylan
  2. # produced with the 1.2 version of mindycomp
  3. nxöæ<Streams>
  4. library.dylanEdylan standard-ioF    internals
  5. extensions    <boolean><byte-character>
  6. <byte-vector><fixed-integer>$maximum-fixed-integerone-oftype-orfalse-orignoreon-exitsystem<buffer>
  7. copy-bytesthreads <multilock> <semaphore>    grab-lock release-locklocked?file-descriptorso_rdonlyo_wronlyo_rdwro_creato_trunco_exclenoenteexistfd-l_set
  8. fd-seek-startl_incrfd-seek-currentl_xtnd fd-seek-endfd-readfd-writefd-openfd-closefd-seekfd-input-available?fd-sync-outputfd-error-string<byte>call-fd-functionF//<stream>
  9. <file-stream><string-input-stream><byte-string-input-stream><string-output-stream><byte-string-output-stream><buffer-index>$maximum-buffer-size
  10. <end-of-file><file-not-found>
  11. <file-exists>close!stream-extension-get-input-buffer%stream-extension-release-input-buffer"stream-extension-fill-input-buffer+stream-extension-input-available-at-source?"stream-extension-get-output-buffer&stream-extension-release-output-buffer$stream-extension-empty-output-buffer(stream-extension-force-secondary-buffersstream-extension-synchronize    read-byte    peek-byte    read-lineinput-available? flush-input force-outputsynchronize-outputget-input-bufferrelease-input-bufferfill-input-bufferinput-available-at-source?get-output-bufferrelease-output-bufferempty-output-bufferforce-secondary-buffers synchronizeread-as
  12. read-into!write
  13. write-linestream-positionstream-position-setteradjust-stream-position stream-sizestring-output-stream-stringbuffer-subsequencecopy-from-buffer!copy-into-buffer!end-of-file-streamfile-not-found-filenamefile-exists-filenamestream-locked? lock-stream
  14. unlock-stream <fd-stream>Fh*standard-input**standard-output**standard-error*ˇ# compilation (2.1) of internals.dylan
  15. # produced with the 1.2 version of mindycomp
  16. nxöæ<Streams>internals.dylan=    Internals@<byte>7Define Constant <byte>)+)6)2limited6)2<fixed-integer>minmax4
  17. init-variable2∞°"
  18. # ˇï`¥%PÉCas7    Define Method as++0
  19. +1+0602    singleton6024<type>602<byte-character>4%define-method297)+2**object    *result
  20. 622622    <integer>∞°2í04list∞°ë¢`£¢a°¢b¥%R&∑PQí∑RëÇ(C7    Define Method as++5
  21. +6+5652    652
  22. <byte-string>4
  23. 652
  24. <byte-vector>4 297",+7
  25. **    *
  26. +8 )*len+9    )*res +96724
  27. 672size682682make692
  28. copy-bytes†°`2≤Pa£°b¥£%QìRc∂S
  29. 2
  30. Qï04∞°ë¢`£¢a°¢b¥%R&∑PQí∑RëÇ(C7    Define Method as++<
  31. +=+<6<2    6<24
  32. 6<24 297",+>
  33. **    *
  34. +? )*+@    )* +@6>24
  35. 6>26?26?26@2†°`2≤Pa£°b¥£%QìRc∂S
  36. 2
  37. Qï04∞°ë¢`£¢a°¢b¥%R&∑PQí∑RëÇ(Ccall-fd-function7Define Method call-fd-function)+Y6Y2
  38. <function>4
  39. 4 297++Z**args*fun    +[**err*!+\$6Z2apply6[2error6[2fd-error-string∞21Ça`Q ±≤QëÅ
  40. P4†°`≤#$µPëÇ&ˇ# compilation (2.1) of streams.dylan
  41. # produced with the 1.2 version of mindycomp
  42. nxöæ<Streams>
  43. streams.dylan=@$maximum-buffer-size7
  44. $Define Constant $maximum-buffer-size)+%
  45. 6%2$maximum-fixed-integer4
  46. init-variable2†`±"PÉ@$default-buffer-size7$Define Constant $default-buffer-size)+'42 –`∞!PÉ@<buffer-index>7Define Constant <buffer-index>)+*6*2limited6*2<fixed-integer>minmax6*242∞°"
  47. #§ï`µ&PÉD<stream> stream-lockstream-lock-setterbuffer-locked?buffer-locked?-setter7    Define Class <stream>*++:4%define-class-16:2
  48. 4list6:2<object>
  49. ∞°≤£ëÇ$71Define Class <stream>,++=+> +C4 %define-slot2 2 2
  50. 24%define-class-22
  51. 44    make-slot 6=2 <multilock>
  52. init-function97)+>6>2make6>2∞°q
  53. 6C2    <boolean>
  54. init-value
  55. ∞!"Ç∞#$ǵ¶∑∏)
  56. °¢™+,∑êó∏-
  57. £§Æ/óí∑ê∑êÑ/D<random-access-stream>7    #Define Class <random-access-stream>*++J46J246J2
  58. ∞°≤£ëÇ$7 #Define Class <random-access-stream>)+ 424∞°≤ê≤ê≤êÑ#D
  59. <end-of-file>end-of-file-streamend-of-file-stream-setter7    Define Class <end-of-file>*++U46U26U2<error>∞°≤£ëÇ$7 Define Class <end-of-file>*+ +V4224246V2
  60.  init-keywordstream∞!"Ç≥§µ∂'
  61. °¢®)*óëµêµêÑ+D<file-not-found>file-not-found-filenamefile-not-found-filename-setter7    Define Class <file-not-found>*++Y46Y2!46Y2!∞°≤£ëÇ$7 Define Class <file-not-found>*+ +Z42"2#42!44"6Z2<string>filename!∞!"Ç≥§µ∂'
  62. °¢®)*óëµêµêÑ+D
  63. <file-exists>file-exists-filenamefile-exists-filename-setter7    Define Class <file-exists>*++]46]2&46]2&∞°≤£ëÇ$7 Define Class <file-exists>*+ +^42'2(42&44'6^2$%&∞!"Ç≥§µ∂'
  64. °¢®)*óëµêµêÑ+Bstream-locked?7Define Generic stream-locked?)+x6x24<type>4%define-generic2)46x2
  65. )†°`≤#¥•ë¥Pëá&C)7Define Method stream-locked?)+z6z2
  66. 4*6z24%define-method2)97))+{)*     6{2locked?6{2 ∞2±ë04)†°`¢°a≥$Q%∂Pë∂QëÇ'B lock-stream7Define Generic lock-stream*++    Ä 4+2/46Ä2
  67. /∞!≤£ë≤êá$C/7Define Method lock-stream)+    Ç6Ç2
  68. 4*4,2/97/)+    É)* 6É2    grab-lock6É2 4values∞1±Å≤p4/†°`≤#$µPëµêÇ&B
  69. unlock-stream7Define Generic unlock-stream*++    à 4+2346à2
  70. 3∞!≤£ë≤êá$C37Define Method unlock-stream)+    ä6ä2
  71. 4*4,23973)+    ã)* 6ã2 release-lock6ã2 42∞1±Å≤p43†°`≤#$µPëµêÇ&B
  72. 7Define Generic buffer-locked?)+    §6§24*4+2
  73. 46§2
  74. 
  75. †°`≤#¥•ë¥Pëá&B7$Define Generic buffer-locked?-setter*+    ¨+    ´6¨24*4+246´2
  76. †°`≤#¥†•í¥Pëá&Bbuffer7Define Generic buffer*+    æ    +    Ω
  77. 6æ2false-or6æ2<buffer>4*4+2646Ω2
  78. 6∞°ë¢`≥$µ¶ëµPëá'B
  79. buffer-setter7Define Generic buffer-setter*+    √    +    ¬6√276√284*4+2946¬2
  80. 9∞°ë¢`≥$µ∞°ë¶íµPëá'B buffer-next7Define Generic buffer-next)+     6 24*4+2:46 2
  81. :†°`≤#¥•ë¥Pëá&B buffer-stop7Define Generic buffer-stop)+    —6—24*4+2;46—2
  82. ;†°`≤#¥•ë¥Pëá&@output-stream-registry-lock7 +Define Constant output-stream-registry-lock)+    ⁄ 6⁄26⁄2 <semaphore>42<∞°ë`≤#PÉA*output-streams*7
  83.  Define Variable *output-streams*)+
  84. 42>`∞!PÉCregister-output-stream7$Define Method register-output-stream)+    È6È2
  85. 4*4,2?97?,+    Í)*     +    Î@+    Ï@+    Ì@6Í216Í2<6Î2pair6Î3>6Ï25∞°Å≤2£í√¥°Å204?†°`†°a≤#Q$µPëµQëÇ&Cunregister-output-stream7&Define Method unregister-output-stream++    Ù+    ı+    Ù6Ù2
  86. 4*4,2B97B,+    ˆ)*     +    ˜C+    ¯C+    ˘C6ˆ216ˆ2<6˜2remove!6˜3>6¯25∞°Å≤£2í√¥°Å204B†°`†°a≤#Q$µPëµQëÇ&?7Top Level Form)+    62on-exit97.*+    +    )* 62>4forward-iteration-protocol62synchronize-output†`±PÅ fedcbaTPQRì VPQíg≤WÅSPQía
  87. fiˇˇˇ4∞!≤êqBclose7Define Generic close*++     4+2I462
  88. I∞!≤£ë≤êá$B!stream-extension-get-input-buffer70Define Generic stream-extension-get-input-buffer*+    +    6284*624+2J462
  89. J†°`¢°a¢°b≥$µ¶ëµPQRìá'B%stream-extension-release-input-buffer74Define Generic stream-extension-release-input-buffer*++    4+2K462
  90. 62K∞!≤£§§ì≤êá%B"stream-extension-fill-input-buffer71Define Generic stream-extension-fill-input-buffer*+    +    624*4+2L462
  91. L†°`≤#¥•†í¥Pëá&B+stream-extension-input-available-at-source?7:Define Generic stream-extension-input-available-at-source?*+    +    
  92. 624*4+2M462
  93. M†°`≤#¥•ë¥Pëá&B"stream-extension-get-output-buffer71Define Generic stream-extension-get-output-buffer*+     +    6 284*6 24+2N462
  94. N†°`¢°a¢°b≥$µ¶ëµPQRìá'B&stream-extension-release-output-buffer75Define Generic stream-extension-release-output-buffer*++    #
  95. 4+2O46#2
  96. 6#2O∞!≤£§í≤êá%B$stream-extension-empty-output-buffer73Define Generic stream-extension-empty-output-buffer*++    '
  97. 4+2P46'2
  98. 6'2P∞!≤£§í≤êá%B(stream-extension-force-secondary-buffers77Define Generic stream-extension-force-secondary-buffers*++    + 4+2Q46+2
  99. Q∞!≤£ë≤êá$CQ76Define Method stream-extension-force-secondary-buffers)+    5652
  100. 4*4,2Q97Q)+    5)* 42∞p4Q†°`≤#$µPëµêÇ&Bstream-extension-synchronize7+Define Generic stream-extension-synchronize*++    : 4+2S46:2
  101. S∞!≤£ë≤êá$B    read-byte7    Define Generic read-byte*+    F    +    D6F276F2<byte>4*4+2T46D2
  102.  signal-eof?T∞°ë¢`≥$µ¶ëµ'ëµPëá(CT7
  103. Define Method read-byte,+    H+    I+    J+    H6H2
  104. 4*6I26J276J2U4,2T9V7 äT 1
  105. +    I)* +    K )*VW+    L X+    L)*bufX+    L)*next Y+    M)*stop$[+    N]+    O]+    Q
  106. ]+    R]+    S    )*res(]+    T_+    U ]+    V]+    W]+    X]+    Y]+    Z]+    ZX6K284*6K26L2get-input-buffer6N2fill-input-buffer4element6S2release-input-buffer6W2error6W26W2 3ı 
  107. 30`†°a¢°b¢°c≥4ÅfedTQgURhVSiXYı ¥4
  108. íi
  109. h
  110. Y
  111. ˆ µWXíj∂4X
  112. YÉZ
  113. #P ∂4
  114. É∑∏©*4ìë
  115.     ∂4
  116. É14T†°`¢°a≥§ë°bµ&RQ'∏Pë∏RëÇ)B    peek-byte7Define Generic peek-byte)+    _6_276_2U4*4+2f46_2
  117. f∞°ë¢`≥$µ¶ëµPëá'Cf7    Define Method peek-byte)+    a6a2
  118. 4*6a276a2U4,2f97[f
  119. 1+    b )*     +    c g+    c)*Zg+    c)*\h+    d)*^ i+    ej+    fj+    h
  120. j+    ij+    j)*`$j+    kk+    lj+    mj+    nj+    ng6b284*6b26c2a6e2b4c6j2d†°`¢°a¢°b≥2ÅedcSPfTQgURhWXı ¥2
  121. íh
  122. g
  123. X
  124. ˆ µVWíi∂2WXÉY
  125.     ∂2
  126. É04f†°`≤£ë°a¥%Q&∑Pë∑QëÇ(B    read-line7
  127. Define Generic read-line*+    u
  128. +    s6u276u2$4*6u24+2l46s2
  129. Vl∞°ë¢`£¢a¥%∂ßë∂(ë∂PQíá)@
  130. $newline-byte7
  131. Define Constant $newline-byte)+    |
  132. 6|2as6|2U
  133. 42m∞°"í`≥$PÉCl7
  134. %Define Method read-line,+    É+    Ñ+    Ö +    É6É2
  135. 4*6Ñ26Ö276Ö2$4,2l9V7ôl
  136. 1+    Ñ)* +    Ü )*Vo+    á p+    á)*Zp+    á)*\"q+    â
  137. )*^&r+    äs+    ã    s+    é
  138. s+    ês+    ±s+    ≥s+    ¥
  139. s+    ∑s+    ∏s+    ∏
  140. p6Ü284*6Ü26á2a6ä2b6ê4catch97 ∞1
  141. +    ê)*    exit-loop,* 
  142. *Z    *^*\+    ëu+    í)*`u+    ìx+    í x+    ù)*collectx+    ù)*iy+    û{+    †    {+    °
  143. {+    ¢{+    £    {+    •
  144. {+    ¶{+    ©y+    ™y+    ´
  145. y+    ¨y+    ≠y97v)+    ê4apply4throw∞°02s46í2
  146. <byte-string>4*6í286ì297$/+    î,*^*start    *Z
  147. *string+    ï)*str-lenÄ+    ñ)*buf-lenÉ+    óÖ+    ò
  148. )*`Ö+    ôá+    öá6î2size6ñ26ñ2à6ò2
  149. copy-bytes4∞`12Òa±¢#PQìb¥R
  150. 4
  151. PÖ¥RP32QÖR4c6û2m6•2d6™2b5 ±ê`"a£§b•§c¶§d¶§e'±RSTUîb0c1dSeTSÛ 
  152. ∏2Uí©Ù 
  153. S
  154. c
  155. ◊ˇˇˇU1Ù RQ201îa
  156. RQ20Uîa∫3U
  157. 1ÉPQÇ
  158. 0ª3
  159. í11
  160. Ù ∫3
  161. ÉPQÇ
  162. uˇˇˇ446≥2d6¥2e6¥26¥2 424ı 
  163. 40`†°a¢°b¢°c≥5ÅfedTQgURhVSiXYı ¥5
  164. íY
  165. X
  166. Y
  167. ˆ µ5WYX&∑®ëÅ
  168. %P π5
  169. É∫ª¨-5ìÅ
  170. π5
  171. ÉbaæQ1R2r4l†°`¢°a≥§ë°b¢°cµ&SRQ'∏Pë∏RSíÇ)Binput-available?7Define Generic input-available?)+    Ω6Ω24*4+2ä46Ω2
  172. 䆰`≤#¥•ë¥Pëá&Cä7Define Method input-available?)+    ø6ø2
  173. 4*6ø24,2ä97Cä
  174. 1+    ¿ )*     +    ¡ ã+    ¡)*Zã+    ¡)*\å+    ¬)*^ ç+    √é+    ƒ)*`$é+    ≈è+    Δé+    «é+    »é+    »ã6¿284*6¿26¡2a6√2input-available-at-source?6ƒ2d†°`¢°a¢°b≥2ÅedcSPfTQgURhWXı ¥2ëiµ2
  175. ÉY
  176. µ2WXÉ04䆰`¢°a≥$Q%∂Pë∂QëÇ'B flush-input7Define Generic flush-input*++    Õ 4+2ë46Õ2
  177. ë∞!≤£ë≤êá$Cë7Define Method flush-input)+    œ6œ2
  178. 4*4,2ë97+ë++    –
  179. )* +    —)*Zí+    ”
  180. ì6–284*6–2a6—2b6”2d42†°`≤1ëPa≥1
  181. í
  182. Ù 
  183. 
  184. Èˇˇˇ¥1
  185. ɵp4놰`≤#$µPëµêÇ&B force-output7Define Generic force-output*++    ◊ 4+2î46◊2
  186. î∞!≤£ë≤êá$Cî7Define Method force-output)+    Ÿ6Ÿ2
  187. 4*4,2î975î.+    ⁄)* +    ⁄)*Zï+    €    )*\ñ+    ‹
  188. ó+    fió+    fló6⁄284*6⁄26⁄2get-output-buffer6‹2empty-output-buffer6fi2force-secondary-buffers6fl2release-output-buffer42†°`¢°a≥1ÅcbRPdSQeU
  189. ˆ
  190. ¥1UÇ
  191. µ1Å∂1
  192. Ç∑p4`≤#$µPëµêÇ&BH7!Define Generic synchronize-output*++    „ 4+2H46„2
  193. H∞!≤£ë≤êá$CH7 Define Method synchronize-output)+    Â6Â2
  194. 4*4,2H97    9H/+    Ê)* +    Ê)*Zú+    Á    )*\ù+    Ë
  195. û+    Íû+    Îû+    Ïû6Ê284*6Ê26Ê2ò6Ë2ô6Í2ö6Î2 synchronize6Ï2õ42†°`¢°a≥1ÅcbRPdSQeU
  196. ˆ
  197. ¥1UÇ
  198. µ1Å∂1Å∑1
  199. Ç∏p4H†°`≤#$µPëµêÇ&Ba7Define Generic get-input-buffer*+    ˛+    ˝6˛284*6˛24+2a46˝2
  200. a†°`¢°a¢°b≥$µ¶ëµPQRìá'Ca7    $Define Method get-input-buffer++    +    +    62
  201. 4*628624,2a97/a.+    )* +    †+    †+    †+    †+    
  202. †62/62
  203. 62e0Application already holds stream's buffer -- %=.626
  204. 2J42∞4Å4±
  205. ≤#4Ç
  206. `¥P4ǵ4Åba`∂P0Q1R2s4a†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(Bd7#Define Generic release-input-buffer*++    4+2d462
  207. 62d∞!≤£§§ì≤êá%Cd7"Define Method release-input-buffer*+    +    62
  208. 4*624,2d97d,+    +*^*\    * 
  209. +    °+    °+    °62check-buffer-held62K6262342∞3ű321É`≤P3Ç≥3Å¥p4d†°`¢°a¢°b≥$%∂PQRì∂êÇ'Bb7 Define Generic fill-input-buffer++    !+    +     
  210. 6!24*4+2b462
  211. b†°`≤#¥•†í¥Pëá&Cb7Define Method fill-input-buffer++    #+    $+    #6#2
  212. 4*6#24,2b97 b*+    %**Å    * 
  213. +    &£6%2¢6&2L∞3ű32í04b†°`¢°a¢°b≥$R%∂PQí∂RëÇ'Bê7)Define Generic input-available-at-source?*+    ,+    +
  214. 6,24*4+2ê46+2
  215. ꆰ`≤#¥•ë¥Pëá&Cê7(Define Method input-available-at-source?++    .+    /+    .6.2
  216. 4*6/24,2ê97
  217. ê*+    0)*     +    1§602¢612M∞2ű2ë04ꆰ`¢°a≥$Q%∂Pë∂QëÇ'Bò7 Define Generic get-output-buffer*+    7+    667284*6724+2ò4662
  218. ò†°`¢°a¢°b≥$µ¶ëµPQRìá'Cò7    $Define Method get-output-buffer++    9+    :+    9692
  219. 4*6:286:24,2ò97/ò.+    <)* +    >•+    ?•+    @•+    A•+    C•6<2/6>2
  220. 6?2e0Application already holds stream's buffer -- %=.6A26C2N42∞4Å4±
  221. ≤#4Ç
  222. `¥P4ǵ4Åba`∂P0Q1R2s4ò†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(Bõ7$Define Generic release-output-buffer*++    I
  223. 4+2õ46I2
  224. 6I2õ∞!≤£§í≤êá%Cõ7#Define Method release-output-buffer)+    L6L2
  225. 4*6L24,2õ97õ,+    N**\*     +    O¶+    P¶+    R¶6N2¢6O2O6P26R2342∞2ű21Ç`≤P2Ç≥2Å¥p4õ†°`¢°a≥$%∂PQí∂êÇ'Bô7"Define Generic empty-output-buffer+++    W+    X 4+2ô46W2
  226. 6X2ô∞!≤£§í≤êá%Cô7!Define Method empty-output-buffer)+    [6[2
  227. 4*6[24,2ô97 ô*+    ]**^*     +    ^ß6]2¢6^2P42∞2ű21Ç≤p4ô†°`¢°a≥$%∂PQí∂êÇ'Bö7&Define Generic force-secondary-buffers*++    c 4+2ö46c2
  228. ö∞!≤£ë≤êá$Cö7%Define Method force-secondary-buffers)+    e6e2
  229. 4*4,2ö97
  230. ö*+    f)* +    g®6f2¢6g2Q42∞1ű1Å≤p4ö†°`≤#$µPëµêÇ&Bü7Define Generic synchronize*++    l 4+2ü46l2
  231. ü∞!≤£ë≤êá$Cü7Define Method synchronize)+    n6n2
  232. 4*4,2ü97
  233. ü*+    o)* +    p©6o2¢6p2S42∞1ű1Å≤p4ü†°`≤#$µPëµêÇ&C¢7Define Method check-buffer-held)+    x6x2
  234. 4*4,2¢97 ¢-+    z)* +    {
  235. ™+    |™+    }™+    Ä™6z2/6{2
  236. 6|236}2e0Application does not hold stream's buffer -- %=.42∞1Å1± 
  237.     ≤1Å≥$1Ç≤1ŵp4¢†°`≤#$µPëµêÇ&Bread-as7 Define Generic read-as*+    ë
  238. +    è6ë276ë24*6ë24+2´46è2<class>6è2
  239. V´∞°ë¢`£¢a¥%∂ß®í∂)ë∂PQíá*C´7 ,Define Method read-as,+    ï
  240. +    ñ+    ó +    î6ï2    singleton6ï2<byte-character>4*6ï2
  241. 6ñ26ó274,2´9V7<´0+    ñ** * result-class+    ò)*VØ+    ô±+    õ)*`±+    ú≤+    ù≤+    û≤+    û
  242. ±6ò276ò2U4*6ô2TV6ú2n6ú2Æ424ı 
  243. 40`∞°ë¢a≥5$PìQbR
  244. µ¶Rí
  245. ba∑Q1R2r4´∞°ë¢`£¢a§¢bµ°ë¢c§¢d∂'TSR(πPQíπSTíÇ*C´7 ,Define Method read-as,+    £
  246. +    §+    • +    ¢6£2≠6£2U4*6£2
  247. 6§26•274,2´9V78´,+    §** *∞+    ¶)*V≥+    ß)*`¥+    ß
  248. ¥6¶276¶2U4*6¶2TV424ı 
  249. 40`∞°ë¢a≥5$PìQbRR 
  250. baµQ1R2r4´∞°ë¢`£¢a§¢bµ°ë¢c§¢d∂'TSR(πPQíπSTíÇ*C´7 8Define Method read-as.+    ∑
  251. +    ∏+    π+    ∫+    ª +    ∂6∑2≠6∑24*6∑2
  252. 6∏26π276π24,2´9Vcountto-eof?7X´/+    ∏** %*∞)+    π)*V∏+    ∫)*∂π+    Ω
  253. )*∑∫+    æª+    øª+    ¡ª6Ω2read-as-required-vector-count6ø2read-as-required-vector-to-eof6¡2e:Count or to-eof? must be supplied to read a <byte-string>.428ı 
  254. 80`71a6ı 
  255. 62bQ ∞9:PQÑ
  256. R
  257. ±9:Ç
  258. ≤#Ådc¥S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+C´7 8Define Method read-as.+    Δ
  259. +    «+    »+    …+      +    ≈6Δ2≠6Δ2
  260. <byte-vector>4*6Δ2
  261. 6«26»276»24,2´9V∂∑7X´/+    «** %*∞)+    »)*Vø+    …)*∂¿+    Ã
  262. )*∑¡+    Õ¬+    Œ¬+    –¬6Ã2º6Œ2Ω6–2e:Count or to-eof? must be supplied to read a <byte-vector>.428ı 
  263. 80`71a6ı 
  264. 62bQ ∞9:PQÑ
  265. R
  266. ±9:Ç
  267. ≤#Ådc¥S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+Cº76+Define Method read-as-required-vector-count/+    ‹+    ›+    fi+    fl+    ‡
  268. +    ·+    €6‹2
  269. 4*6›2one-of6›2æ6›26fi26fl26‡2type-or6‡2≠4,2º97 \º
  270. 1+    ‚ ,*∂
  271. *V*∞* +    „ ≈+    „)*Z≈+    „)*\Δ+    ‰)*^"«+    Â
  272. )*result$»+    Ê…+    Á    …+    È…+    È
  273. ≈6‚284*6‚26„2a6‰2à6Ê2b6È4t97
  274. ù
  275. 1 +    È)*v/*V* *Z* 
  276. *∂    *\*^+    Í À+    Π   )*    availableÀ+    Ï    )* result-startÕ+    Ì)*    buf-startœ+    Ó
  277. —+    Ô)* result-stop —+    ”+    Ò)*    this-copy$”+    Ú’+    ı’+    ˆ’+    ˜”+    ¯”+    ˙”+    ˚”+    ¸
  278. ”+    —+    —+    —+    —97v)+    È4}4~∞°02s46Í24*6Î26Ò2â6Ú2d6˙2b62e6262 6228 ±ê`¢£a01ÒQb§£c
  279. Sd¢£e1UfR
  280. Ù 
  281. P§£gTRWhX2˜  2TÒiµ3T4VYÖ∂5VYVRÉP3Ç
  282. µ3T4VRÖ∑5
  283. íQbXSd
  284. Uf
  285. ¢ˇˇˇ∂5
  286. É6 ∏π™+5ìqºr4442†°`¢°a¢°b≥6ÅedcSPfTQgURh¥5%3ìiWXı ∂6
  287. íX
  288. W
  289. ∑46VY3WX(π™ëÅa`ªP0Q1r4º†°`≤£§í°a•°b¶°c∑£§∏ëì°d•°eπ*UT+ºPQRSîºTUíÇ-CΩ7
  290. -,Define Method read-as-required-vector-to-eof-+    +    +    +    +    6
  291. 4*62√62æ6262862ƒ62≠4,2Ω97 ≠Ω1+     **∞
  292. * +      ◊+     )*Z◊+     )*\ÿ+    ")*^ Ÿ+    #⁄+    $⁄+    &⁄+    ')*`$⁄+    ()*res-len(€+    )‹+    ))*\4‹+    *)*^8fi+    +fl+    ,)*Ü<fl+    -)*temp-len@‡+    . )*tempD·+    /
  293. „+    0„+    1„+    („+    )„+    3fl+    4fl+    4
  294. ◊6284*626 2a6#2b6&2à6-2à6.2â632d42†°`¢°a¢°b≥4ÅedcSPfTQgURhWXı ¥4
  295. íh
  296. g
  297. µ3&
  298. ìi
  299. jWkXl[m\n^
  300. Ù 
  301. D^]ÒoZ_oµß(_ìoπ_
  302. Y
  303. ZÖπ_ZV]_Ö_i_j
  304. o_k¥4
  305. ío_l
  306. ™ˇˇˇ∫4
  307. ÉYa`ªP0Q1r4Ω†°`≤£§•ì°a∂£§•ì°b∑ë°c∏)SR*ªPQíªRSíÇ,C´7 8Define Method read-as.+    E
  308. +    F+    G+    H+    I +    D6E2≠6E24*6E26F26G276G24,2´9V∂∑7j´1+    F** %*∞)+    G)*VÂ+    H)*∂Ê+    K
  309. )*∑Á+    LË+    MË+    PË+    QË+    RË+    SË+    T)*` Ë+    UÈ+    UË+    WË6K2º6P2/6R2 stream-size6S2stream-position6T236W2e:Count or to-eof? must be supplied to read a <byte-string>.428ı 
  310. 80`71a6ı 
  311. 62bQ ∞9:PQÑ
  312. &R ±9Å∞9:9≤9≥Òîc¥9ÅS
  313. µ&Ådc∑S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+C´7 8Define Method read-as.+    \
  314. +    ]+    ^+    _+    ` +    [6\2≠6\2æ4*6\26]26^276^24,2´9V∂∑7j´1+    ]** %*∞)+    ^)*VÏ+    _)*∂Ì+    b
  315. )*∑Ó+    cÔ+    dÔ+    gÔ+    hÔ+    iÔ+    jÔ+    k)*` Ô+    l+    lÔ+    nÔ6b2º6g2/6i2Í6j2Î6k236n2e:Count or to-eof? must be supplied to read a <byte-vector>.428ı 
  316. 80`71a6ı 
  317. 62bQ ∞9:PQÑ
  318. &R ±9Å∞9:9≤9≥Òîc¥9ÅS
  319. µ&Ådc∑S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+C´7 8Define Method read-as.+    {
  320. +    |+    }+    ~+     +    z6{2≠6{284*6{2 <fd-stream>6|26}276}24,2´9V∂∑7X´.+    |** %*∞)+    })*VÚ+    ~)*∂Û+    Å)*∑Ù+    Çı+    Ñı6Å2read-as-buffer-count6Ç2Ω6Ñ2e3Count or to-eof? must be supplied to read a buffer.428ı 
  321. 80`71a6ı 
  322. 62bQ ∞9:PQÑ
  323. R
  324. ±9:Ç
  325. ≤#Ådc¥S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+Cˆ7 1"Define Method read-as-buffer-count,+    â
  326. +    ä+    ã +    à6â2Ò4*6â2≠6â286ä26ä26ã274,2ˆ97áˆ1
  327. +    å ,*∂
  328. *V*∞* +    ç ˜+    ç)*Z˜+    ç)*\¯+    é)*^ ˘+    è
  329. )* $˙+    ê)*Œ,˚+    í    ¸+    ì¸+    î¸+    ï¸+    ò    ¸+    ô    ¸+    ö¸+    õ¸+    ú¸+    û)*Å2¸+    ü)*fd4˝+    ü
  330. ˜6å284*6å26ç2a6é2à6í2â6ì2d6û2file-descriptor6ü4t97 s1+    ü)*v.*V* *∂
  331. *Å * *ˇ+    °+    ¢+    •)*    num-bytes +    ¶+    ß    +    ®+    ©
  332. +    £+    §
  333. +    ≠+    Æ+    Ø+    ±97v)+    ü4}4~∞°02s46°26¢2call-fd-function6¢2fd-read6®2d6Ø2e6Ø26Ø2 6±227 ±ê`¢a≥§01232ÒïbRcS
  334. Ù 
  335. 42S223Ù µ4
  336. ÉP1Ç
  337. ≥§01232ÒïdTb
  338. ºˇˇˇµ4
  339. É5 ∂∑®)4ìq∫r4442†°`¢°a¢°b≥6ÅedcSPfTQgURh¥†%3ìi¢°jXWÒZk[3˜ ∂Y
  340. VW3Ö∑6WXÉY
  341. 0[
  342. ˆ ∂Y
  343. VW[Ö[
  344. 
  345. l6∏mπ463\Y]*ª¨ëÅa`ΩP0Q1r4ˆ†°`≤£ë°a§°b•°c∂£ë°d§°e∑(UT)∫PQRSî∫TUíÇ+C´7 8Define Method read-as.+    Δ
  346. +    «+    »+    …+      +    ≈6Δ2≠6Δ284*6Δ2<fd-file-stream>6«26»276»24,2´9V∂∑7j´1+    «** %*∞)+    »)*V+    …)*∂    +    Ã)*∑
  347. +    Õ  +    Œ +    — +    “ +    ” +    ‘ +    ’)*`  +    ÷ +    ÷ +    ÿ 6Õ2ˆ6—2/6”2Í6‘2Î6’236ÿ2e3Count or to-eof? must be supplied to read a buffer.428ı 
  348. 80`71a6ı 
  349. 62bQ ∞9:PQÑ
  350. &R ±9Å∞9:9≤9≥Òîc¥9ÅS
  351. µ&Ådc∑S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+C´7 8Define Method read-as.+    Â
  352. +    Ê+    Á+    Ë+    È +    ‰6Â2≠6Â284*6Â2<byte-string-input-stream>6Ê26Á276Á24,2´9V∂∑7j´1+    Ê** %*∞)+    Á)*V+    Ë)*∂+    Î)*∑+    Ï+    Ô+    +    Ò+    Ú+    Û)*` +    Ù+    Ù+    ˆ6Î2ˆ6Ô2/6Ò2Í6Ú2Î6Û236ˆ2e3Count or to-eof? must be supplied to read a buffer.428ı 
  353. 80`71a6ı 
  354. 62bQ ∞9:PQÑ
  355. &R ±9Å∞9:9≤9≥Òîc¥9ÅS
  356. µ&Ådc∑S3T4r4´∞°ë¢`£¢a§¢bµ¶ë¢c§¢dµ°ë¢e§¢f∑(VUTSR)∫PQí∫UVíÇ+Cˆ7 1"Define Method read-as-buffer-count,+    ˚
  357. +    ¸+    ˝ +    ˙6˚2
  358. 4*6˚2≠6˚286¸26¸26˝274,2ˆ97 tˆ 1+    ˛ ,*∂
  359. *V*∞* +    ˇ +    ˇ)*Z+    ˇ)*\+    
  360. )*^ +    )*Œ(+    +        )* ,+    +    +    +    +    +        +    
  361. +     +    
  362. 6˛284*6˛26ˇ2a62à62â62d6    2e6    2 42†°`¢°a¢°b≥6ÅedcSPfTQgURh¢°iXWÒYjZ3˜ ¥5%3ìk∂[
  363. VW3Ö∑6WXÉ[
  364. ∑6
  365. É4
  366. ∏¥©*6ìÅ
  367. a`ªP0Q1r4ˆ†°`≤£ë°a§°b•°c∂£ë°d§°e∑(UT)∫PQRSî∫TUíÇ+B
  368. read-into!7$Define Generic read-into!++    +    
  369. +    6764*62union62624+2462
  370. VÅend∑∞°ë¢`≥§•í¢a∂'∏°©í∏*+,-î∏PQíá.C7 <Define Method read-into!0+    '+    (+    )+    *+    ++    ,+    -    +    &6'24*6'2
  371. 6(26)26,276-24,29VÅ∑7^.+    (** -* destination1+    ))*V+    *)*Å+    +)*^+    .)*∑  +    /!6*2à6.2read-into-required-vector42:ı 
  372. :0`9ı 
  373. 91a8ı <∞
  374. 82b7ı 
  375. 73c±;<PSQRÜed≤T4U5r4†°`¢°a£°b§°c§°d£°eµ†ë°f∂£§í°g∑(WVUTSR)∫PQí∫VWíÇ+C7 <Define Method read-into!0+    3+    4+    5+    6+    7+    8+    9    +    2632æ4*632
  376. 64265268276924,29VÅ∑7^.+    4** -*1+    5)*V#+    6)*Å$+    7)*^%+    :)*∑ &+    ;'662à6:2"42:ı 
  377. :0`9ı 
  378. 91a8ı <∞
  379. 82b7ı 
  380. 73c±;<PSQRÜed≤T4U5r4†°`¢°a£°b§°c§°d£°eµ†ë°f∂£§í°g∑(WVUTSR)∫PQí∫VWíÇ+C7 <Define Method read-into!0+    ?+    @+    A+    B+    C+    D+    E    +    >6?284*6?2
  381. 6@26A26D276E24,29VÅ∑7^.+    @** -*1+    A)*V(+    B)*Å)+    C)*^*+    F)*∑ ++    G,6B2à6F2"42:ı 
  382. :0`9ı 
  383. 91a8ı <∞
  384. 82b7ı 
  385. 73c±;<PSQRÜed≤T4U5r4†°`¢°a£°b§°c§°d£°eµ†ë°f∂£§í°g∑(WVUTSR)∫PQí∫VWíÇ+C"7E'Define Method read-into-required-vector1+    Q+    R+    S+    T+    U+    V+    W+    X+    Y    +    P6Q2
  386. 4*6R2ƒ6R2æ6R26R286S26U26X2≠6Y24,2"97
  387. X"    1+    Z .*^
  388. *Å*∑*V** !+    [ -+    [)*Z-+    [)*“.+    \
  389. )*buf-stop"/+    ]0+    ^    0+    `0+    `
  390. -6Z284*6Z26[2a6]2b6`4t9    7÷ 1+    `)*v1*V!* *Z*Å*^*
  391. *∑    *“*1+    a 2+    b)*Œ2+    c)*∂4+    d)*^5+    e)*    dst-start 6+    f
  392. 7+    g)*dst-stop(7+    h9+    i9+    j9+    l9+    m    )*÷,9+    n;+    q;+    r;+    s9+    t    9+    v9+    w9+    x9+    y    9+    ~7+    Ä 7+    Å
  393. 7+    Ç797v)+    `4}4~∞°02s46a24*6b26c2à6i2e0Destination not big enough to read to EOF -- %=.6m2â6n2d6v2b6Ä226Å26Å2 : ±ê`¢£a01ÒQb§£cRSd§£e2 3µ
  394. 4Uf§£g5WhR
  395. Ù 
  396. i§£iXRYjZV˜ 32
  397. ∂'3Ç
  398. VXÒk∏3X61[Öπ71[1RÉP3Ç
  399.     ∏3X61RÖ∫7
  400. íQbTRSdZWh
  401. 1
  402. ⡡ˇπ7
  403. É2 ª35Tr8 ∂º≠.7ìqªr4442†°`¢°a¢°b≥8ÅedcSPfTQgURhWXÙ ¥8
  404. íX
  405. W
  406. µ68V4375WX&∑®ëÅa`πP0Q1r4"†°`≤£§•ì°a¶°b¶°cß°dß°e≤£§•∏ëî°fπ¶ßí°g∫+WV,ΩPQRSTUñΩVWíÇ.C7
  407. <Define Method read-into!0+    ì+    î+    ï+    ñ+    ó+    ò+    ô    +    í6ì284*6ì2Ò6î26ï26ò276ô26ô24,29VÅ∑7
  408. “1 +    î** -*1+    ï)*V<+    ñ)*Å=+    ó)*^>+    ö )*∑ ?+    õ @+    õ)*Z(@+    õ)*“,A+    ú)*10B+    ùC+    ûC+    üC+    †
  409. C+    °    )*∂<C+    ¢D+    ¢ C+    ¢)*ÅFC+    §)*∂JE+    •)*ˇLF+    •
  410. @6ñ2à6ö284*6ö26õ2a6†26°2â6§26•4t9    7œ1
  411. +    •)*v1*V!* *Z*∂*Å*ˇ
  412. *^    **∑+    ¶H+    ß)*^H+    ®J+    ´)*J+    ¨K+    ≠K+    ØK+    ≤K+    ∑K+    ∫K+    ªK+    æK+    ø K+    µK+    ∂K+    ©K+    ™
  413. K+    ≈K+    « K+    »
  414. K+    …K97v)+    •4}4~∞°02s46¶24*6¶2à6®26®26∫2e0Destination not big enough to read to EOF -- %=.6æ2d6«226»26»2 : ±ê`¢£a0 1¥
  415. 2Qb¢cµ¶314R4ÒïdTeU
  416. Ù 
  417. o4U45U54Rˆ 
  418. B0 /µ¶36
  419. 6¥ï
  420. ˆ
  421. ∑(1Ç
  422. π7
  423. ÉP15Ç
  424.  
  425. π7
  426. ÉP1ǵ¶314R4ÒïfVd
  427. Ŏˇˇπ7
  428. É0 ∫15r8 ∑ª¨-7ìq∫r4442:ı 
  429. :0`9ı 
  430. 91a8ı <∞
  431. 82b7ı 
  432. 73c°¢d£¢e£¢f¥;ÅihgWTjXUkYVl£¢m£¢n[\Ù Q
  433. µ\[ÒRQÒío∂<QZ[_ÖQ__oo_]o_^o;∑o∏P;Z___R<S)∫´ëÅedºT4U5r4†°`¢°a£°b§°c§°d£°eµ†ë°f∂£ßí°g∏)WVUTSR*ªPQíªVWíÇ,C7
  434. <Define Method read-into!0+    –+    —+    “+    ”+    ‘+    ’+    ÷    +    œ6–284*6–2
  435. 6—26“26’276÷26÷24,29VÅ∑7
  436. Î1+    —** -*1+    “)*VL+    ”)*ÅM+    ‘)*^N+    ◊ )*∑ O+    ÿ P+    ÿ)*Z(P+    ÿ)*\,Q+    Ÿ
  437. )*10R+    ⁄)*Œ8S+    € T+    ‹T+    ›T+    fiT+    flT+    ‡T+    ·T+    „T+    ‰
  438. T+        )*need@T+    Ê
  439. U+    ÁU+    ËU+    ÈU+    ÍU+    ÎU+    ÏU+    ÌU+    ÓU+    Ó
  440. P6”2à6◊284*6◊26ÿ2a6‹2â6fl2d6‡2e0Destination not big enough to read to EOF -- %=.6Ï26Ï2 42:ı 
  441. :0`9ı 
  442. 91a8ı <∞
  443. 82b73c°¢d£¢e£¢f¥;ÅihgWTjXUkYVl£¢m\[Ò]nS +^<∞QÒÛ µ<QZ[^Ö<^
  444. ∂;[\É∑(<Ç
  445. J£¢oRQÒ_o^_˜ µ<
  446. Z[_Ö∂;[\É<
  447. ∂;
  448. ÉP
  449. ∑π™+;ìÅ
  450. edºT4U5r4†°`¢°a£°b§°c§°d£°eµ†ë°f∂£ßí°g∏)WVUTSR*ªPQíªVWíÇ,Bwrite7Define Generic write*+    ˙+    ˘6˙2
  451. 4*4+2W46˘2W†°`≤#¥•†í¥ê¥Pëá&CW7Define Method write++    ˝+    ˇ+    ˝6˝2Æ4*6˝2
  452. 4,2W97    KW
  453. 1+     **     *object
  454. +     X+    )*ZX+    )*\Z+    )*à [+    \+    \+     \+    \+    \+    X6284*6262ò62ô62n62U4element-setter62õ†°`¢°a¢°b≥2ÅedcSPfTQgURhWXÙ
  455. ¥2XÇ
  456. g
  457. µ¶3íi∑YVWÉ∏2W
  458. Ç204W†°`¢°a¢°b≥$R%∂PQí∂RëÇ'CW7Define Method write++     +     +     6 2U4*6 2
  459. 4,2W97HW
  460. 1+    
  461. **     *Y
  462. +     ^+    )*Z^+    )*\_+    )*à `+    a+    a+    a+    a+    a+    ^6
  463. 284*6
  464. 262ò62ô4]62õ†°`¢°a¢°b≥2ÅedcSPfTQgURhWXÙ
  465. ¥2XÇ
  466. g
  467. 3iµYVWÉ∂2W
  468. Ç204W†°`¢°a¢°b≥$R%∂PQí∂RëÇ'CW7 *Define Method write.+    +    +    +     +    !+    62ƒ62æ624*62
  469. 624,2W9 Å7
  470. uW 1+    ** *Y+     )*Åb+    " )*^c+    # d+    #)*Z d+    #)*\&e+    $    )*à(f+    %g+    &    g+    (g+    ;g+    ;d6 2à6"284*6"26#2ò6%2ô6(4t97n1+    ()*v/* *Y*Z*^
  471. *Å *\*à+    ) h+    *    )* buf-capacityh+    , )*“j+    -)* partial-stopl+    .m+    /    )*÷m+    0o+    1o+    2m+    3    m+    5m+    6m+    7m+    8
  472. m97v)+    (4}4~∞°02s46)24*6,26/2â602õ652ô9 ±ê`¢£a01ÒQb¢£c1Sd§£e2RUfV3˜ 32Ògµ4T52WÖ∂6TWÇP6Å
  473.     µ4T52RÖ∑60Ç0Qb
  474. SdV72
  475. Æˇˇˇ445ı 
  476. 50`4ı 7∞
  477. 41a°¢b£¢c£¢d¥6ÅgfeURhVSiWTjYZÙ µ6ZÇ
  478. Y
  479. ∂067XQPYZ'∏©ëÅ624W∞°¢í£`§£a•£b•£c§£d∂'TSR(πPQíπTëÇ*CW7
  480. 'Define Method write-+    M+    N+    O+    P+    M6M284*6M2Ò6N26P2
  481. 4,2W9 Å7 êW1+    N** *Y+    O)*Åp+    Q)*^q+    R
  482. r+    R)*Zr+    S    )*\s+    T
  483. t+    Vt+    W)*ˇ t+    Y)*Z$u+    Z v+    \
  484. )*x0v+    [w+    ^v+    _v+    _r6O2à6Q284*6Q26R2ò6T2ô6V26W266Z26Z2fd-write6^2õ5ı 
  485. 50`4ı 7∞
  486. 41a°¢b£¢c¥6ÅedTRfUSgW
  487. ˆ
  488. µ6WÇ
  489. 6∂h6∑i£jP∏©X7PQïk[l\QÙ 
  490. \∏©XY\Q\Òïm]k
  491. fiˇˇˇ∫6
  492. Ç624W†°`¢°a£°b£°c§°dµ&TSR'∏PQí∏TëÇ)CW7
  493. 'Define Method write-+    c+    d+    e+    f+    b6c284*6c2<byte-string-output-stream>6d26f2
  494. 4,2W9 Å7¸W1+    d** *Y+    e)*Å{+    g)*^|+    h
  495. }+    h)*Z}+    i
  496. )*1~+    j )*
  497. object-len$+    k)*backup,Ä+    m
  498. Ç+    n)*
  499. backup-len4Ç+    o)*new-backup-len8Ñ+    p
  500. Ü+    q )*
  501. new-backup@Ü+    rà+    s    )*backup-and-buf-lenDà+    tä+    v
  502. ä+    w
  503. ä+    xÇ+    zÇ+    {)*Ö0Ç+    |å+    }    )*É8å+    ~ç+    Äç+    Å    ç+    ÉÇ+    ÑÇ+    Ñ}6e2à6g284*6g26h2ò6i26j276j26j2string-output-stream-backup6p2à6q2â6w2"string-output-stream-backup-setterà6É2õ5ı 
  504. 50`4ı 7∞
  505. 41a°¢b£¢c¥6ÅedTRfUSg•¢hQPÒXi∂ßë¢j6∏Zk[ `•¢l[∞\m]YWnߢoπß*^ì_oª_
  506. [
  507. ]Ö]WoW
  508. ˆ ª_]V
  509. ª__7PYÖ_oº_6Ç
  510. 9YWlߢmπß-\ì]nW
  511. ˆ ª^
  512. V
  513. ª^W7PYÖ^oº_6Çæ6
  514. Ç624W†°`¢°a£°b£°c§°dµ&TSR'∏PQí∏TëÇ)B
  515. write-line7Define Generic write-line*+    ç+    å6ç2
  516. 4*4+2ê46å2ꆰ`≤#¥•†í¥ê¥Pëá&Cê7Define Method write-line++    ê+    í+    ê6ê24*6ê2
  517. 4,2ê97ê-+    ì+*key-args    * 
  518. *Y+    îë+    ïë+    ñë+    óë6ì2/6î2}6î2W
  519. 6ñ23∞3ű¢432Ñ≤#3Ç¥3Å304ꆰ`¢°a¢°b≥$R%∂PQí∂RëÇ'DÒ fd-directionfd-direction-setterfile-descriptor-setter69:buffer-next-setter;buffer-stop-setter7    Define Class <fd-stream>*++    ¶46¶2Ò46¶2
  520. Ò∞°≤£ëÇ$7`Define Class <fd-stream>.+!+    ∞+    ±
  521. +    ¥
  522. +    π
  523. +    Ω42ì2î22ï26292:2ñ2;2ó42Ò44ì6∞2√inputoutput6±2    <integer>66¥276¥28:6π2;Ò∞!"Ç∞#$Ç∞%&Ç∞'(Ç∞)*Ǫ¨Ωæ/
  524. °¢ø//íïæ/
  525. £§Øïæ/
  526. •¶øØëïæ/
  527. ß®Øïæ/
  528. ©™ØïïΩêΩêÑ/CI7Define Method close)+    ¿6¿2Ò4*4,2I97rI1+    ¡
  529. )* +    √õ+    ƒõ+    ≈õ+    Δõ+    «õ+    »õ+    …
  530. õ+    …)*Zõ+         )*\ú+    À
  531. ù+    Õù+    Œù+    œù+    –ù+    —ù+    —õ6¡2ìò6√2a6ƒ26ƒ2fd-close6ƒ26≈296Δ2d6»284*6»26…2ò6À2ô6Õ2ü6–2B6—2õ421∞!ı ≤1Å≥§1µÇ`∂P1Ç∑1
  532. É
  533. F®©`™©aª1ÅcbRPdSQeU
  534. ˆ
  535. º1UÇ
  536. Ω1Å≥§1µÇf∂V1Çæ1Åø1
  537. Çøp4I†°`≤#$µPëµêÇ&C
  538. initialize7 *Define Method initialize.+    ÷+    ◊+    ÿ+    Ÿ+    ⁄+    ’6÷2Ò4*6◊2√òô6ÿ2ö6Ÿ24,2ü9    directionˇà7xü1+    ’)* %+    ◊)* next-method°+    ÿ)*†¢+    Ÿ)*ˇ§+    €)*length •+    ‹¶+    ›¶+    fi ¶+    fl¶+    ·¶+    ‚¶+    „¶+    ‰¶+    Ê¶4}4make-next-method-functionò6Ÿ26‹2î6›2ï6fi26fi28à6fi29ò6·2ó6·2ñ6„2?∞°498î`7ı "
  539. 70a61b5ı £
  540. 52cPÄQd¥T9ÇRdµT9Ç∂ß(SìdπT9ÇQ*ı 
  541. dªT9ÇTdºT9Ç
  542. Ω9Å
  543. dºT9Ç934ü†°`≤#$í°a•°b¶°c†°d∑(TSRQ)∫Pë∫TëÇ+CJ7    $/Define Method stream-extension-get-input-buffer++    Í+    Î+    È6Í2Ò4*6Î286Î24,2J97    ?J/+    Ï)* +    Ì)*†©+    Ó
  544. ™+    ™+    Ú)*Z™+    Û´+    Û©6Ï2ìô6Ó2e!Stream is an output stream -- %=.626Stream has been closed -- %=.6Û2:6Û2;424∞`P!ı
  545. ≤#4Ç
  546. 4¥aQ 
  547. ≤%4ÇQ4∂4∑ba`∏P0Q1R2s4J†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CK73Define Method stream-extension-release-input-buffer*+    ˜+    ˆ6˜2Ò4*6˜24,2K979K/+    ˘+*^*\    * 
  548. +    ˚)*†¨+    ¸
  549. ≠+    ˝≠+    ˛ ≠+    ≠+        ≠6˘2ìô6¸2e!Stream is an output stream -- %=.2Returned buffer with stop, %d, less than next, %d.62ñ62ó423∞`P!ı
  550. ≤#3Ç
  551. !12Ú ≤$12É
  552. 2aµQ3Ç1a∂Q3Ç∑p4K†°`¢°a¢°b≥$%∂PQRì∂êÇ'CL70Define Method stream-extension-fill-input-buffer++    +    +    62Ò4*624,2L97    >L1+    **Å    * 
  553. +        )*†Æ+    
  554. Ø+     Ø+    
  555. )*ZØ+    ∞+        )*∂∞+    ±+    ±+    ±+    Æ62ìô6
  556. 2e!Stream is an output stream -- %=.6 266
  557. 26
  558. 26
  559. 262à3∞`P!ı
  560. ≤#3Ç
  561. 3¥aµ¶3∑Q2Q∏2ÒïbR
  562. Ù 
  563. 2R04L†°`¢°a¢°b≥$R%∂PQí∂RëÇ'CM79Define Method stream-extension-input-available-at-source?++    +    +    62Ò4*64,2M97M-+    )*     +    )*†≤+    
  564. ≥+     ≥+     ≤62ìô62e!Stream is an output stream -- %=.6 26 2fd-input-available?6 22∞`P!ı
  565. ≤#2Ç
  566. ¥•2∂í04M†°`¢°a≥$Q%∂Pë∂QëÇ'CN7    $0Define Method stream-extension-get-output-buffer++    $+    %+    #6$2Ò4*6%286%24,2N97ëN 1+    &)* +    ')*†µ+    (
  567. ∂+    *∂+    ,)*Z∂+    -
  568. ∑+    .
  569. )*\ ∑+    /)*buf-size∏+    0π+    2)*ˇπ+    3 ª+    5
  570. )*x$ª+    4º+    7ª+    8π+    9π+    9µ6&2ìò6(2e Stream is an input stream -- %=.6*26Stream has been closed -- %=.6-24*6-2:6.2à602632632y424∞`P!ı
  571. ≤#4Ç
  572. 4¥aQ 
  573. ≤%4Ƕßb4∏Rc¶ßdQπTeSUÙ :4∫f¶gª¨VQ
  574. SïhXiYSÙ 
  575. Yª¨VQYSYÒïjZh
  576. fiˇˇˇQ
  577. U
  578. QSUba`ΩP0Q1R2s4N†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CO74Define Method stream-extension-release-output-buffer*+    >
  579. +    =
  580. 6>2Ò4*6>24,2O97O,+    @**\*     +    A)*†Ω+    B
  581. æ+    D    æ6@2ìò6B2e Stream is an input stream -- %=.6D2ñ422∞`P!ı
  582. ≤#2Ç
  583. 1a¥Q2ǵp4O†°`¢°a≥$%∂PQí∂êÇ'CP72Define Method stream-extension-empty-output-buffer*+    H
  584. +    G
  585. 6H2Ò4*6H24,2P97
  586. KP0+    J
  587. **^*     +    K
  588. ø+    Mø+    N)*ˇø+    P
  589. )*Z¿+    R
  590. )*x¡+    Q¬+    Q¡6J2ìò6K2e Stream is an input stream -- %=.6M26N266P26P26P2y422∞!ı
  591. ≤#2Ç
  592. 2¥`2µa¶b∑®PQ
  593. 1ïcSdT1Ù 
  594. T∑®PQT1TÒïeUc
  595. fiˇˇˇπp4P†°`¢°a≥$%∂PQí∂êÇ'CS7*Define Method stream-extension-synchronize)+    V6V2Ò4*4,2S97    S)+    X    )* 6X26X2fd-sync-output6X242∞°1≤Ç≥p4S†°`≤#$µPëµêÇ&BÎ7Define Generic stream-position*+    d+    c
  596. 6d2ö4*4+2Î46c2Ά°`≤#¥•ë¥Pëá&Bstream-position-setter7%Define Generic stream-position-setter*+    h+    g6h2ö4*4+2≈46g2≈†°`≤#¥†•í¥Pëá&Badjust-stream-position7%Define Generic adjust-stream-position++    n+    k+    l6n2ö4*4+2Δ46l2fromΔ†°`≤#¥†•í¥&ë¥Pëá'BÍ7Define Generic stream-size*+    q+    p
  597. 6q2ö4*4+2Í46p2͆°`≤#¥•ë¥Pëá&D
  598. <file-stream>7    Define Class <file-stream>*++    z46z2»46z2»∞°≤£ëÇ$7 Define Class <file-stream>)+ 42»4»∞°≤ê≤ê≤êÑ#D    file-namefile-name-setterfile-directionfile-direction-setter7
  599. Define Class <fd-file-stream>*++    Ç    46Ç246Ç2Ò6Ç2»∞°≤£§íÇ%7,Define Class <fd-file-stream>+++    É+    Ñ42…2 2À2Ã4244…6É2À6Ñ2√òô input-output∞!"Ç∞#$ǵ¶∑∏)
  600. °¢™ï∏+
  601. £§º-./ìïí∑ê∑êÑ/CÎ7Define Method stream-position++    ä+    ã+    ä6ä24*6ã2ö4,2Î97 fÎ1
  602. +    å
  603. )*     +    èŒ+    êŒ+    ê)*ZŒ+    ê)*\œ+    ë)*^–+    ï—+    ñ—+    ó)*pos—+    ò“+    ôŒ+    ùŒ+    ûŒ+    û**^ *ZŒ+    ü)*\‘+    ¢ ’+    £)*”’+    §÷+    §Œ6å2Àò6è24*6ê2a6ë2ignore6ï2fd-seek6ï26ï2fd-seek-current6ó2d6û2ò6£2õ2∞!ı 4¢£`¢£a¥2ÅdcbSPeTQfµRÅ∂2∑
  604. ®ìVUÒÒgπ2UVÉW
  605. %¢£`∫2ÅcbaRPdµQSÇ∂2∑
  606. ®ìTeª2TÇU04Ά°`¢°a≥$Q%∂Pë∂QëÇ'C≈7$Define Method stream-position-setter++    ´+    ¨+    ™6´2ö4*6´24,2≈97¶≈
  607. 1+    ≠**     *position
  608. +    ∞)*†⁄+    ±‹+    ≤‹+    ≥ ‹+    ¥ ‹+    ¥)*Z‹+    ¥)*\ ›+    µ)*^$fi+    ∏    fl+    π
  609. fl+    Ω‹+    æ    )*ˇ‹+    ø‡+    ¿ ‡+    ¬‡+    ¡‡+    ¬‡+    ≈    ‡+    Δ    ‡+    «‡+    »‡+     ‡+     ⁄6≠2Àò6±2a6≥284*6≥26¥2ò6µ2◊6π2ô6Ω26ø26ø2ÿ6ø2 fd-seek-end6¿2
  610. fd-seek-start6¬2eIllegal stream position -- %dIllegal stream position -- %dò6Δ2d6»2õ∞2ë`P!ı     ≤2Å
  611. 7£§a•§b•§c∂2ÅfedTQgURhVSi∑WYÇX
  612. ¯
  613. ∏2XÇ
  614. 2πa3
  615. ¯ %3∫´Q
  616. ¨îÚ ∫´Q3≠Ñ
  617. æ/3Ç
  618. æ/3ÇP/ı ø2
  619. É
  620. ø2
  621. Ç304≈†°`¢°a†°b≥$R%∂PQí∂RëÇ'CΔ7 '$Define Method adjust-stream-position,+    –+    —+    “+    œ6–2ö4*6–26—2√Åcurrent,2Δ9«7#Δ 1+    —** *offset+    ”)*    reference‰+    ‘)*†Ê+    ◊ Ë+    ÿ Ë+    ÿ)*Z Ë+    ÿ)*\$È+    Ÿ)*^(Í+    ⁄Î+    fl
  622. Î+    ·Î+    ‚Î+    „Î+    ‰Î+    ÂÎ+    Á    )*”,Î+    ËÏ+    ÈË+    Ï Ë+    Ì Ë+    Ì)*Z Ë+    Ì)*\$Ì+    Ó)*^(Ó+    Ò    Ô+    Ú Ô+    ÙÔ+    ıÔ+    ˆÔ+    ˜Ô+    ¯Ô+    ˙)*”,Ô+    ˚+    ˚ÊÅ6”2Àò6◊284*6◊26ÿ2a6Ÿ2◊„6·26·2ÿ6·2Å6„2‚„6‰2ŸÂ2·4efell through select6Á2d6Ì2ò6Ú2ôÅ„fell through select6˙2õ4ı  
  623. 40`±5ëaQ"ı É£§b•§c•§d∂5ÅgfeURhVSiWTj∑XÅP(ı
  624. 6ZYÒÒ1F
  625. π™5ª6Pk[,ı ≠
  626. $[.ı Ø
  627. [/ı Ø
  628. ø/ëîkø5
  629. É[
  630. £§b•§c•§dø5ÅgfeURhVSiWTj∑XZÇY
  631. ¯ ø5YÇ
  632. π™5ª6Pk[/ı ≠
  633. %[/ı Ø
  634. [/ı Ø
  635. ø/ëîkø
  636. Ç[24Δ†°`¢°a≥$%&ì°b†°c∑(SPR)∫PQí∫SëÇ+CÍ7Define Method stream-size++    +    +    624*62ö4,2Í97ïÍ    1+    
  637. )*     +    Ò+    Ò+    )*ZÒ+    )*\Ú+    )*^Û+            Ù+    
  638.     )*”Ù+     )*à ı+     ˆ+    
  639. ˆ+    Ò+    Ò+    Ò+    **^ *ZÒ+    )*\˜+        ¯+    
  640. ¯+        ¯+        )*”¯+    )*à˘+    ˙+    ˙+    Ò62Àò624*62a62◊6    2ÿ6    26    2Ÿ6
  641. 2·6 2‚6 2d62ò62ô62õ2∞!ı A¢£`¢£a¥2ÅdcbSPeTQfµRÅ∂2∑
  642. ®ìg∂2∑
  643. ©ìh∂2∑W™Éª2UVÉX
  644. G¢£`º2ÅcbaRPdµQSÇT
  645. ¯
  646. Ω2TÇ
  647. ∂2∑
  648. ®ìe∂2∑
  649. ©ìf∂2∑U™Éæ2TÇV04͆°`¢°a≥$Q%∂Pë∂QëÇ'@file-buffer-last-use7
  650. $Define Constant file-buffer-last-use)+    3
  651. 632ì42˚†`±"PÉ@file-buffer-last-use-setter7
  652. +Define Constant file-buffer-last-use-setter)+    4
  653. 642î42¸†`±"PÉC7    Define Method make++    7+    9+    7672≠672»4*6924,297)+    :**keys    *∞
  654. 6:2}6:26:2∞°¢2ì04∞°ë¢`£¢a¥%Q&∑Pë∑QëÇ(Cü7;Define Method initialize0+    >+    ?+    @+    B+    C+    E+    F+    =6>24*6?276?26@2√òôÕsignalreplace    overwriteappend6E24,2ü9name†    if-existsà73òü
  655. 1+    =**    rest-args)* -+    ?)*£+    @)*+    A
  656. +    B)*†+    D
  657.     +    E)*     +    G )*ß
  658. +    H +    J +    K +    M**err*ˇ +    N +    Q
  659.  +    S +    T     +    U +    V +    W +    Y  +    Z)*flags +    [+    \+    ^+    _+    `+    a+    c+    e**
  660.  *ˇ+    f+    i+    k    +    l+    n+    o+    p+    q+    r+    s+    s 4}4®ò6E26H2e3Must supply a filename when making a <file-stream>.ò6K2fd-open6K2 fd-o_rdonly6N2    fd-enoent6N26N2!%%S6Q2fd-error-string6S2 ò6T2Ã6U2}ˇ†ò6Y2ö4*6Y2
  661. fd-o_creatô6[2logior6[2 fd-o_wronlyÕ6\2    fd-o_rdwr4efell through selectˇ6_2    fd-o_excl6`2
  662. fd-o_trunc6f2    fd-eexist6f2&%%S6l26l2ÿ6l2·ˇ†ôôò6s2?∞°5;:î`90a8ı "
  663. 81b7ı #
  664. 72c6ı §
  665. 63dQ 
  666. µ&ÅR'ı T∏Q©ÇfeV "V™Ù
  667. µª¨-QìÅ
  668. µ.øVëÇ
  669. QgøW;Ç/gøW;ÇøP;/U//:á;
  670. ÈØØeØUfRgW/ı øVØí
  671. W/ı øVØí
  672. ø/ ëUfSgW/!ı øVØ"í
  673. W/#ı øVØ$í
  674. VUf∏QVÇhgX &XØ%Ù µªØ&/'QìÅ
  675.     µ/(øXëÇ
  676. S/)ı ø*Ø+W
  677. Ø,Ñ
  678. QiøY;ÇRiøY;ÇøP;/-W/.R//ı /0
  679. /1:áø2;ë44ü†°`≤£ë°a¥%&'ì°b¥()*+î°c¨°d†°eΩ.UTSRQ/øPëøUëÇ/CI7Define Method close)+    w6w24*4,2I97-I-+    w)* +    y)*£+    z
  680. +    {
  681. +    |4®6z2ÀÕ6{2˚ò6|2B42∞01í`PÄ1±"ı 1≥$ı     µ1Å
  682. ∂p4I†°`≤#$µPëµêÇ&CJ7    $/Define Method stream-extension-get-input-buffer++    à+    â+    á6à24*6â286â24,2J97∏J    1
  683. +    ä)* +    ã)*†+    å
  684. +    é+    ê)*Z+    ë +    í +    ì +    ï
  685.  +    ñ    )*\  +    ò!+    ô)*ˇ!+    ö "+    ú
  686. )*x"+    õ#+    õ!+    ü    !+    ¢!+    ¢6ä2Àô6å2e!Stream is an output stream -- %=.6é26Stream has been closed -- %=.ò6ë2˚ò6í2:6í2;6ï24*6ò26ö26ö2yò6ü2¸424∞`P!ı
  687. ≤#4Ç
  688. 4¥aQ 
  689. ≤%4ÇP&ıbR R
  690. 4∑(ı Q4π4∫
  691. Y´¨b4πRcS
  692. ¯ 84Ωd´eæØTQ
  693. SïfVgWSÙ 
  694. WæØTQWSWÒïhXf
  695. ›ˇˇˇ
  696. /døT4ÇQ
  697. ba`øP0Q1R2s4J†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CK73Define Method stream-extension-release-input-buffer*+    ≠+    ¨6≠24*6≠24,2K97 ]K1+    Ø+*^*\    * 
  698. +    ∞)*†$+    ±
  699. %+    ≤%+    ≥
  700. %+    µ%+    ∂ %+    ∏%+    π %+    ¥%6Ø2Àô6±2e!Stream is an output stream -- %=.ò6≥2˚ò2Returned buffer with stop, %d, less than next, %d.6∏2ñ6π2ó*Buffer is currently held for output -- %=.423∞`P!ı
  701. ≤#3Ç
  702. EP$ıaQ Q
  703. 3µ&ı &12Ú ≤'12É
  704. 2a∏Q3Ç1aπQ3Ç
  705. ≤*3Ǫp4K†°`¢°a¢°b≥$%∂PQRì∂êÇ'CL70Define Method stream-extension-fill-input-buffer++    ¡+    ¬+    ¿6¡24*6¡24,2L97
  706. aL1+    √**Å    * 
  707. +    ƒ)*†&+    ≈
  708. '+    «'+    »'+    …)*Z'+     (+    Œ    )*∂(+    œ)+    –)+    —)+    ”'+    ‘'+    ‘&6√2Àô6≈2e!Stream is an output stream -- %=.ò6«2˚ò6»266…26…26…26 2à*Buffer is currently held for output -- %=.3∞`P!ı
  709. ≤#3Ç
  710. P$ıaQ Q
  711. 3µ&ı *3∑a∏©3∫Q2Qª2ÒïbR
  712. Ù 
  713. 2R
  714. ≤,3í04L†°`¢°a¢°b≥$R%∂PQí∂RëÇ'CM79Define Method stream-extension-input-available-at-source?++    ‹+    ›+    €6‹24*6›24,2M97 BM0+    fi)*     +    fl)*†*+    ‡
  715. ++    ‚++    „++    ‰++    Â++    Â*6fi2Àô6‡2e!Stream is an output stream -- %=.ò6‚2˚ò6„26„2¥6„2*Buffer is currently held for output -- %=.2∞`P!ı
  716. ≤#2Ç
  717. P$ıaQ Q
  718. 2µ&ı ∑®2πí
  719. ≤*2í04M†°`¢°a≥$Q%∂Pë∂QëÇ'CN7    $0Define Method stream-extension-get-output-buffer++    Ò+    Ú+    6Ò24*6Ú286Ú24,2N97ÂN 1+    Û)* +    Ù)*†,+    ı
  720. -+    ˜-+    ˘)*Z-+    ˙
  721. .+    ˚
  722. )*\ .+    ¸)*∫/+    ˝0+    ˛0+    )*ˇ0+     1+    
  723. )*x$1+    2+    1+    0+    0+        0+     0+     )*^0+        3+        3+        3+    3+    ,6Û2Àò6ı2e Stream is an input stream -- %=.6˜26Stream has been closed -- %=.6˙24*6˙2:6˚2àô6¸2˚ô6˛26262y6 2;62ÿ62Ÿô62¸424∞`P!ı
  724. ≤#4Ç
  725. 4¥aQ 
  726. ≤%4Ƕßb4∏Rc¶ßdQπTeP*ıfV V
  727. 4ª,ı LSUÙ <4Ωf¶gæØVQ
  728. SïhXiYSÙ 
  729. YæØVQYSYÒïjZh
  730. ›ˇˇˇQ
  731. U
  732. QSU
  733. 2¶ßf4øVgWS¯ æØ4ΩSWÒØÑ
  734. /høX4ÇQ
  735. Uba`øP0Q1R2s4N†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CO74Define Method stream-extension-release-output-buffer*+    
  736. +    
  737. 624*624,2O97
  738. CO/+    !**\*     +    ")*†4+    #
  739. 5+    %5+    &5+    '5+    (56!2Àò6#2e Stream is an input stream -- %=.ô6%2˚ô6&2ñ)Buffer is currently held for input -- %=.422∞`P!ı
  740. ≤#2Ç
  741. P$ıaQ Q
  742. 2µ&ı 1a∑Q2Ç
  743. ≤(2Çπp4O†°`¢°a≥$%∂PQí∂êÇ'CP72Define Method stream-extension-empty-output-buffer*+    0
  744. +    /
  745. 6024*6024,2P97nP1+    2
  746. **^*     +    3
  747. 6+    5
  748. 6+    6
  749. 6+    76+    96+    :)*ˇ6+    <
  750. )*Z7+    >
  751. )*x8+    =9+    =8622Àò632e Stream is an input stream -- %=.Õ662˚ò!Buffer last used for input -- %=.6926:266<26<26<2y422∞!ı
  752. ≤#2Ç
  753. 2∞$ı 2µ&ı
  754. ≤'2Ç
  755. 2∏`2πa™bª¨PQ
  756. 1ïcSdT1Ù 
  757. Tª¨PQT1TÒïeUc
  758. fiˇˇˇΩp4P†°`¢°a≥$%∂PQí∂êÇ'D<string-input-stream>7    "Define Class <string-input-stream>*++    M46M2:46M2:∞°≤£ëÇ$7 "Define Class <string-input-stream>)+ 42:4:∞°≤ê≤ê≤êÑ#C7Define Method make)+    P6P2≠6P2:4*4,297)+    R**˛*∞    6R2eÇ<string-input-stream> is not instantiable.  In this implementation of streams, you should call make on <byte-string-input-stream>.∞!q4∞°ë¢`≥$%∂PëÇ'D
  759. 69:ñ;ó7    'Define Class <byte-string-input-stream>*++    V46V2
  760. 46V2:
  761. ∞°≤£ëÇ$79'Define Class <byte-string-input-stream>,++    W
  762. +    X
  763. +    Y426292:2ñ2;2ó42
  764. 4466W276W28:6X2;
  765. ∞!"Ç∞#$Ç∞%&Ç∑®π∫+
  766. °¢º≠ëï∫.
  767. £§Øï∫/
  768. •¶ØïìπêπêÑ/Cü7
  769. ,Define Method initialize/+    ]+    _+    `+    a+    b+    c+    \6]2
  770. 4*6_26`26b24,2ü9ÇÅà7—ü
  771. 1 +    \)* -+    _)*£<+    `)*Ç=+    a)*Å>+    b)*^ ?+    d)*ß@+    f    A+    g
  772. A+    i
  773. A+    j
  774. A+    lA+    m A+    oA+    q
  775. A+    r )*ßA+    s)*Z B+    t
  776. C+    u    C+    vC+    wC+    wA4}4®6a2à6d2◊6g2eBounds error in string -- %d.Bounds error in string -- %d.1Start, %d, must be less than or equal to end, %d.6q24*6r286r2à6s296t2â6u2ñ6v2ó∞°5;:î`9ı "
  777. 90a8ı 
  778. 81b7ı Q≥
  779. 72c6ı 
  780. 63d¥TÅR
  781. Ú
  782. µ&RÇ
  783. SQ≥¯
  784. µ'SÇ
  785. RS¯ µ(RSÉ
  786. PÄ©™eSRÒUf´™gº´-VìWhXiæY;ÇøX
  787. QRVÖ
  788. iøY;ÇViøY;Ç;44ü†°`¢°a£°b£°c§°d†°eµ&UTSRQ'∏Pë∏UëÇ)CI7Define Method close)+    z6z2
  789. 4*4,2I97I++    |)* +    }D+    ~
  790. D6|2a6}296~2d42∞1Å`±P1Ç≤1
  791. É≥p4I†°`≤#$µPëµêÇ&CJ7    $/Define Method stream-extension-get-input-buffer++    Ç+    É+    Å6Ç2
  792. 4*6É286É24,2J97)J,+    Ñ)* +    Ü)*ZE+    áF+    áE6Ñ266Ü2eStream has been closed -- %=.6á2:6á2;424∞`P 
  793. ±"4ÇP4≥4¥ba`µP0Q1R2s4J†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CK73Define Method stream-extension-release-input-buffer++    ã+    å+    ä6ã2
  794. 4*6ã24,2K97#K-+    é+*^*\    * 
  795. +    èG+    êG+    ëG+    í    G6è2e2Returned buffer with stop, %d, less than next, %d.6ë2ñ6í2ó4212Ú ∞!12É
  796. 2`≤P3Ç1`≥P3Ç¥p4K†°`¢°a¢°b≥$%∂PQRì∂êÇ'CL70Define Method stream-extension-fill-input-buffer++    ó+    ò+    ñ6ó2
  797. 4*6ó24,2L97L)+    ö**Å    * 
  798. 04L†°`¢°a¢°b≥$R%∂PQí∂RëÇ'CM79Define Method stream-extension-input-available-at-source?++    û+    ü+    ù6û2
  799. 4*6ü24,2M97M)+    °)*     04M†°`¢°a≥$Q%∂Pë∂QëÇ'CÎ7Define Method stream-position++    ¨+    ≠+    ¨6¨2
  800. 4*6≠2ö4,2Î97%Î0+    Ø)*     +    ∞J+    ∞)*ZJ+    ∞)*\K+    ±)*^L+    ≤M+    ≥M+    ≥J6Ø24*6∞2a6±2◊6≤2d†°`†°a≤2ÅdcbSPeTQf≥RÅ¥2UVÉU04Ά°`¢°a≥$Q%∂Pë∂QëÇ'C≈7$Define Method stream-position-setter++    ∑+    ∏+    ∂6∑2ö4*6∑2
  801. 4,2≈97I≈1+    ∫**     *€
  802. +    ªN+    ª)*ZN+    ª)*\O+    º)*^P+    ΩQ+    æ
  803. Q+    ¿Q+    ¡Q+    ¡N6∫24*6ª2a6º2◊6æ2eIllegal stream position -- %d.6¿2d†°`†°a≤2ÅdcbSPeTQf≥RUÇ3
  804. ÚgW W
  805. 3V¯
  806. ¥%3Ç
  807. ∂23VÉ304≈†°`¢°a†°b≥$R%∂PQí∂RëÇ'CΔ7 &$Define Method adjust-stream-position-+    …+     +    À+    Ã+    »6…2ö4*6 2
  808. 6À2√Å„,2Δ9«7
  809. éΔ
  810. 1+    À** *Â+    Œ)*ÁR+    œS+    œ)*Z S+    œ)*\T+    –)*^U+    —V+    “V+    ”V+    ‘V+    ÷)*€ V+    ◊
  811. W+    ŸW+    ⁄W+    ⁄SÅ6Œ24*6œ2a6–2◊Å„efell through select6◊2eIllegal stream position -- %d.6Ÿ2d3ı  
  812. 30`°¢a°¢b≥4ÅedcTQfURg¥SÅPhX%ı 5
  813. #X&ı V5
  814. X'ı W5
  815. ∏)ëhX
  816. ÚiY Y
  817. XW¯
  818. ∫+XÇ
  819. º4XWÉX14Δ†°`¢°a≥$%&ì°b†°c∑(SR)∫PQí∫SëÇ+CÍ7Define Method stream-size++    ›+    fi+    ›6›2
  820. 4*6fi2ö4,2Í97%Í0+    ‡)*     +    ·X+    ·)*ZX+    ·)*\Y+    ‚)*^Z+    „[+    ‰[+    ‰X6‡24*6·2a6‚2◊6„2d†°`†°a≤2ÅdcbSPeTQf≥RÅ¥2UVÉV04͆°`¢°a≥$Q%∂Pë∂QëÇ'D<string-output-stream>7    #Define Class <string-output-stream>*++    Ú46Ú2\46Ú2\∞°≤£ëÇ$7 #Define Class <string-output-stream>)+ 42\4\∞°≤ê≤ê≤êÑ#C7Define Method make)+    ı6ı2≠6ı2\4*4,297)+    ˜**˛*∞    6˜2eÑ<string-output-stream> is not instantiable.  In this implementation of streams, you should call make on <byte-string-output-stream>.∞!q4∞°ë¢`≥$%∂PëÇ'Dz69éè:ñ;ó7    (Define Class <byte-string-output-stream>*++        46    2z46    2\z∞°≤£ëÇ$7W(Define Class <byte-string-output-stream>.++         +        +        +        +         426292é2è2:2ñ2;2ó42z4466    276    28é6    2:6    2;z∞!"Ç∞#$Ç∞%&Ç∞'(Çπ™ªº-
  821. °¢æØëïº/
  822. £§æØë/óº/
  823. •¶Ø/
  824. óº/
  825. ß®Ø/
  826. óîªêªêÑ/Cü7Define Method initialize,+        +        +        +        6    2z4*6    24,2ü9    à7(ü,+        )* +        )*£^+         )*ß_+        `4}4®6    26    26    28à6    29∞°254î`3ı ¢
  827. 30a≥§%Qìb∂R5Ç514ü†°`¢°a†°b≥$RQ%∂Pë∂RëÇ'Bstring-output-stream-string7*Define Generic string-output-stream-string*+        +        
  828. 6    2$4*4+2a46    2\a†°`≤#¥•ë¥Pëá&Ca7)Define Method string-output-stream-string++        (+        )+        '6    (2z4*6    )24,2a97ía
  829. 1
  830. +        *
  831. )*     +        + )*Zb+        ,
  832. )*É c+        /)*
  833. output-lend+        4    e+        6e+        9
  834. e+        :)*Öe+        ;
  835. g+        <
  836. )*`$g+        =    h+        >h+        >e+        1e+        2
  837. )*`e+        3i+        3e+        @)*Çe+        Aj+        Bj+        Cj+        Cb6    *284*6    *2ò6    +276    +26    +2é6    ,26    ,2;6    92à6    ;2à6    <2âà6    @2è6    A2ó6    B2õ†°`≤2ëPa≥§ë°b2µRc¶°d2∑TeS @U
  838. Ù S
  839. ,¶°fS∏Vg§°hπ§*WUìXiªY
  840. S
  841. WÖªYWQ
  842. UÖY
  843. π§,UìfªV
  844. Q
  845. UÖVfgΩW2Ç
  846. gæW2Çø2
  847. ÇV04a†°`¢°a≥$Q%∂Pë∂QëÇ'CI7Define Method close)+        H6    H2z4*4,2I97I,+        J)* +        Kk+        Lk+        Mk6    J2ò6    K296    L2B6    M2õ42∞1Å`±P1Ç≤1Å≥1
  848. Ç¥p4I†°`≤#$µPëµêÇ&CN7    $0Define Method stream-extension-get-output-buffer++        X+        Y+        W6    X2z4*6    Y286    Y24,2N97’N1+        Z
  849. )* +        [
  850. )*Zl+        \
  851. )*buf-next m+        `)*Ün+        b p+        c)*Ép+        e
  852. q+        f)*Ö$q+        g)*á(r+        hs+        i
  853. )*`0s+        j    t+        kt+        lq+        oq+        nq+        v q+        w)*^$q+        x
  854. u+        y    )*new-stop,u+        zv+        {u+        |    u+        ~u+        p+        Åp+        Ål6    Z284*6    Z266    [26    [2:6    \2à6    b276    b26    b2é6    e26    h2à6    i2â6    k2è6    o2buffer-subsequence6    v2;6    z2ó42†°`4≤Pa£°b4¥Rc£°dQµTeSUÙ ù∂ßë°f4∏VgW 9©°hWµXiYUjß°k∫ß+Zì[lº\
  855. W
  856. YÖº\YQ
  857. UÖ\mΩ]4Ç
  858.  
  859. æQß
  860. UîhΩX4Ç£°h4øXiYS¯  £°jYSÒZkºQ
  861. QS[Ö[lø\4Ç
  862.     
  863. jøZ4ÇQ
  864. U
  865. QSUba`øP0Q1R2s4N†°`¢°a£°b£°c¥%SRQ&∑Pë∑QRSìÇ(CO74Define Method stream-extension-release-output-buffer*+        Ü
  866. +        Ö
  867. 6    Ü2z4*6    Ü24,2O97O*+        à**\*     +        ây6    à2ñ6    â2;6    â2ó421`∞P2Ç12±¯ 1`≤P2Ç
  868. ≥p4O†°`¢°a≥$%∂PQí∂êÇ'CP72Define Method stream-extension-empty-output-buffer*+        ç
  869. +        å
  870. 6    ç2z4*6    ç24,2P97†P
  871. 1 +        è
  872. **^*     +        ê )*Zz+        ë)*É {+        ì
  873. |+        î)*Ö|+        ï)*á}+        ñ~+        ó
  874. )*` ~+        ò    +        ô+        ö|+        ù|+        ú|+        £
  875. |+        §)*    real-stop|+        •
  876. Ä+        ¶    )*wÄ+        ßÇ+        ®Ä+        © Ä6    è284*6    è266    ê276    ê26    ê2é6    ì26    ì2à6    ñ2à6    ó2â6    ô2è6    ù2x6    £26    £2;6    ß2ó42†°`2≤Pa≥§ë°b2µRcS 9¶°dS∑TeU1f§°g∏§)VìWh∫X
  877. S
  878. UÖ∫XUQ
  879. 1ÖXiªY2Ç
  880.  
  881. ºQ§
  882. 1îdªT2Ç≠°d2æTeU1¯  ≠°fU1ÒVg∫Q
  883. Q1WÖWhøX2Ç
  884.     
  885. føV2Çøp4P†°`¢°a≥$%∂PQí∂êÇ'CS7*Define Method stream-extension-synchronize*+        Æ+        ≠ 6    Æ2z4*4,2S97S)+        ≠)* 42∞p4S†°`≤#$µPëµêÇ&CÎ7Define Method stream-position++        ∫+        ª+        ∫6    ∫2z4*6    ª2ö4,2Î97
  886. ?Î1+        Ω)*     +        Ω)*ZÑ+        æ)*\Ö+        ø Ü+        ¿)*ÉÜ+        ¡á+        ¬á+        √á+        ƒá+        ƒÑ6    Ω284*6    Ω26    Ω2ò6    æ2◊6    ø276    ø26    ø2é6    ¿2õ6    ¬2à†°`¢°a≥2ÅcbRPdSQe¥Tŵ¶ë°f2∑Vg∏2UÇW
  887. WπU
  888. U04Ά°`¢°a≥$Q%∂Pë∂QëÇ'C≈7$Define Method stream-position-setter,+        »+        …+         +        »6    »2ö4*6    …2z4,2≈97ï≈1+        Ã**     *€
  889. +        Ã)*Zà+        Õ
  890. )*\â+        Œ )*^ä+        œ)*É$ã+        –
  891. )*Ö,å+        —)*
  892. stream-len4ç+        “
  893. é+        ‘é+        ÷é+        ◊é+        ÿé+        Ÿé+        €é+        €à6    Ã284*6    Ã26    Ã2ò6    Õ2;6    Œ276    Œ26    Œ2é6    œ2ö6    œ2à6    “2eIllegal stream position -- %d.6    ÷2õ6    ÿ2new-string-output-stream-backup†°`¢°a≥2ÅcbRPdSQe¢°f2¥Vgµ¶ë°h2∑Xi®°jY Yπ
  894. 
  895. Zk®°l[W\m3
  896. Ún^ ^
  897. 3]¯
  898. ∫+3Ç
  899. 3[˜ º23[ÒÇ
  900.  
  901. Ω2TWY[Öº23Ç304≈†°`¢°a†°b≥$R%∂PQí∂RëÇ'@
  902. $null-char7Define Constant $null-char)+        „6    „2n6    „2Æ42ë∞°
  903. í`≤#PÉCΔ7 &$Define Method adjust-stream-position-+        Ê+        Á+        Ë+        È+        Â6    Ê2ö4*6    Á2z6    Ë2√Å„,2Δ9«7xΔ1+        Ë** *Â+        Î)*Áí+        Ï
  904. ì+        Ï)*Zì+        Ì
  905. )*oî+        Ó )*^ ï+        Ô)*É(ñ+        
  906. )*Ö0ó+        Ò)*è8ò+        Úô+        Ûô+        Ùô+        ˜
  907. )*€<ô+        ¯
  908. ö+        ˘ö+        ˙ö+        ˚    ö+        ˝
  909. ö+        ˛)*â@ö+        ˇõ+    
  910.  õ+    
  911. 
  912. õ+    
  913. )*|Lõ+    
  914. ú+    
  915.  õ+    
  916.  õ+    
  917. õ+    
  918. ö+    
  919.         ö+    
  920.  
  921. ö+    
  922. ö+    
  923. ìÅ6    Î284*6    Î26    Ï2ò6    Ì2;6    Ó276    Ó26    Ó2é6    Ô2ö6    Ô2àÅ„efell through select6    ¯2eIllegal stream position -- %d.6    ˙2õ6    ˝2à6    ˇ2â6
  924. 2ë4]6
  925. 2è6
  926. 2ó6
  927.     2ê3ı  
  928. 30`°¢a£¢b¥4ÅdcSQeTRf£¢g4µWh∂ßë¢i4∏Yj©¢kZ Z∫
  929. 
  930. [l©¢m\X]nPo_+ı 5
  931. &_,ı V5
  932. _-ı ^5
  933. æ/ëo_
  934. Ú
  935. ø/_Ç
  936. √_\˜     _^Û
  937.  ø4_\ÒÇ
  938. ù_^¯ Ñøß/_ìoZ ø_
  939. Z
  940. ø_\U
  941. XÖ\Xo_o_o__Û 
  942. Øoø___É_
  943. o
  944. ”ˇˇˇ_oø_4Ç
  945. oø_4Çø4
  946. Ç
  947. ø4UXZ\Öø4_Ç_14Δ†°`¢°a≥$%&ì°b†°c∑(SR)∫PQí∫SëÇ+Cê7 %-Define Method new-string-output-stream-backup++    
  948.  +    
  949. 
  950. +    
  951. 6
  952. 2
  953. 4*6
  954. 286
  955. 26
  956. 26
  957. 2ö4,2ê97Aê/+    
  958. "
  959. -*Ö*É    *^
  960. *Z* +    
  961. #)*new-bufù+    
  962. $û+    
  963. &    û+    
  964. 'û+    
  965. (    û+    
  966. )    û6
  967. "26
  968. "28à6
  969. "2à6
  970. $2â6
  971. '296
  972. (2ó6
  973. )2è∞°"14≥ì`2 ¥P
  974. 2
  975. ¥P14
  976. 3ÖPaµQ5Ç13a∂Q5Ça∑Q5ÇQ4ꆰ`¢°a£°b§°c•°d∂'(πPQRSTïÇ*CÍ7Define Method stream-size++    
  977. ,+    
  978. -+    
  979. ,6
  980. ,2z4*6
  981. -2ö4,2Í97 CÍ1+    
  982. /)*     +    
  983. /)*Z†+    
  984. 0)*\°+    
  985. 1 ¢+    
  986. 2)*É¢+    
  987. 3£+    
  988. 4£+    
  989. 5£+    
  990. 6£+    
  991. 6†6
  992. /284*6
  993. /26
  994. /2ò6
  995. 02◊6
  996. 1276
  997. 126
  998. 12é6
  999. 22õ6
  1000. 42à6
  1001. 42;†°`¢°a≥2ÅcbRPdSQe¥Tŵ¶ë°f2∑Vg∏2UÇW Wπ2∫
  1002. 2∫04͆°`¢°a≥$Q%∂Pë∂QëÇ'Bx7    !Define Generic buffer-subsequence++    
  1003. F+    
  1004. D+    
  1005. E6
  1006. F2
  1007. <sequence>4*4+2x46
  1008. D286
  1009. D2¨6
  1010. E2x†°`≤#¥•¶ßßî¥Pëá(Cx7 / Define Method buffer-subsequence-+    
  1011. I+    
  1012. J+    
  1013. K+    
  1014. L
  1015. +    
  1016. H6
  1017. I284*6
  1018. J2√6
  1019. J26
  1020. J2æ6
  1021. K26
  1022. L2ƒ4,2x97    Bx0+    
  1023. M
  1024. ,*^    *Å
  1025. *∞*Z+    
  1026. N
  1027. •+    
  1028. P    •+    
  1029. Q
  1030. •+    
  1031. S•+    
  1032. T )*len•+    
  1033. U)*`¶+    
  1034. U•6
  1035. M2à6
  1036. N2eBounds error in buffer -- %d.Bounds error in buffer -- %d.6
  1037. T24*6
  1038. T2à6
  1039. U2â25∞¯
  1040. ±"2Ç
  1041. 3
  1042. Ú
  1043. ±#3Ç
  1044. 23Ò`§•a∂4'PìQb∏R
  1045. 53Pï04x†°`≤£§†ì°a•°b•°c∂£§†ì°d∑(T)∫PQRSî∫TëÇ+Bcopy-from-buffer!7     Define Generic copy-from-buffer!*++    
  1046. \4+2©46
  1047. \2§6
  1048. \286
  1049. \2Å©∞!≤£§•ì≤&'í≤êá(C©7 *Define Method copy-from-buffer!.+    
  1050. b+    
  1051. c+    
  1052. d+    
  1053. e+    
  1054. f+    
  1055. a6
  1056. b2ƒ6
  1057. b26
  1058. b2æ6
  1059. b284*6
  1060. d26
  1061. e24,2©9 Å7    ò©1+    
  1062. e+*“*Z*+    
  1063. f)*Å™+    
  1064. i)*^´+    
  1065. j¨+    
  1066. k¨+    
  1067. m    ¨+    
  1068. n
  1069. ¨+    
  1070. p    ¨+    
  1071. q
  1072. ¨+    
  1073. s
  1074. ¨+    
  1075. t
  1076. ¨+    
  1077. v¨+    
  1078. w ¨+    
  1079. z ¨6
  1080. f2à6
  1081. j2eAInsufficient number of bytes in buffer after specified start, %d.Bounds error in buffer -- %d."Bounds error in destination -- %d."Bounds error in destination -- %d.1Start, %d, must be less than or equal to end, %d.6
  1082. z2â424ı 
  1083. 40`3ı 7∞
  1084. 31a5QPÒ6∞¯
  1085. ±"5Ç
  1086. 5
  1087. Ú
  1088. ±#5Ç
  1089. P
  1090. Ú
  1091. ±$PÇ
  1092. Q7∞¯
  1093. ±%QÇ
  1094. PQ¯ ±&PQÉ
  1095. ∑7P65QPÒÖ∏p4©∞°¢£ì§`£§a•§b¶§c¶§d∑(TS)∫PQRì∫êÇ+Bcopy-into-buffer!7     Define Generic copy-into-buffer!*++    
  1096. Ç4+2≠46
  1097. Ç2§6
  1098. Ç286
  1099. Ç2Å≠∞!≤£§•ì≤&'í≤êá(C≠7 *Define Method copy-into-buffer!-+    
  1100. à+    
  1101. â+    
  1102. ä+    
  1103. ã+    
  1104. á6
  1105. à2ƒ6
  1106. à26
  1107. à2æ6
  1108. à284*6
  1109. â26
  1110. ä24,2≠9 Å7    ò≠1+    
  1111. ä+*“*Z*source+    
  1112. ã)*ÅÆ+    
  1113. é    )*^∞+    
  1114. è
  1115. ±+    
  1116. ë
  1117. ±+    
  1118. í
  1119. ±+    
  1120. î±+    
  1121. ï ±+    
  1122. ó    ±+    
  1123. ò
  1124. ±+    
  1125. ö±+    
  1126. õ±+    
  1127. ú±+    
  1128. ü ±6
  1129. ã2à6
  1130. è2eBounds error in source -- %d.Bounds error in source -- %d.1Start, %d, must be less than or equal to end, %d.Bounds error in buffer -- %d.AInsufficient number of bytes in buffer after specified start, %d.6
  1131. ü2â424ı 
  1132. 40`3ı 7∞
  1133. 31aP
  1134. Ú
  1135. ±"PÇ
  1136. Q7∞¯
  1137. ±#QÇ
  1138. PQ¯ ±$PQÉ
  1139. 5
  1140. Ú
  1141. ±%5Ç
  1142. 5QPÒ6∞¯
  1143. ±&5Ç
  1144. ∑657PQPÒÖ∏p4≠∞°¢£ì§`£§a•§b¶§c¶§d∑(TS)∫PQRì∫êÇ+ˇ# compilation (2.1) of standard-io.dylan
  1145. # produced with the 1.2 version of mindycomp
  1146. nxöæ<Streams>standard-io.dylan= Standard-io@*standard-input*7 Define Constant *standard-input*)+#6#2make6#2 <fd-stream>fd4
  1147. init-variable2∞°"
  1148. ì`≥$PÉ@*standard-output*7!Define Constant *standard-output*)+&6&26&2    directionoutput42∞°"
  1149. #$ï`µ&PÉ@*standard-error*7 Define Constant *standard-error*)+)6)26)2    42
  1150. ∞°"
  1151. #$ï`µ&Pɡ